#include <openssl/md5.h>
#include <string.h>
#include "md5.h"

void calculate_md5(const char *input, unsigned char *output) {
    MD5_CTX context;
    MD5_Init(&context);
    MD5_Update(&context, input, strlen(input));
    MD5_Final(output, &context);
}